package com.itlong.cloud.POJO.PO;

import com.itlong.cloud.annotation.ItlField;
import com.itlong.cloud.annotation.ItlTables;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <desc>
 *      运营同步U8任务书详情表。
 * <desc/>
 *
 * @createDate 2020/12/03.
 */
@ItlTables("operate_u8_assignment_details_info")
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class OperateU8AssignmentDetailsInfoPO extends BasePO implements Serializable {

    @ItlField("assignment_number")
    private String assignmentNumber;       //任务书编号

    @ItlField("delivery_conditions")
    private Integer deliveryConditions;    //发货条件 0否 1是

    @ItlField("product_id")
    private String productId;              //产品存货编码

    @ItlField("contract_device_name")
    private String contractDeviceName;     //合同设备名称

    @ItlField("contract_device_model")
    private String contractDeviceModel;    //合同设备型号

    @ItlField("product_version")
    private String productVersion;          //产品版本

    @ItlField("quantity")
    private Integer quantity;               //数量

    @ItlField("pre_delivery_date")
    private Date preDeliveryDate;           //预发货日期

    @ItlField("project_name")
    private String projectName;             //项目名称

}
